A Hierarchical Classification for Software Health Indicators

نویسندگان

  • Alexander Lau
  • Barry Pekilis
  • Naghmeh Ghafari
  • Rudolph Seviora
چکیده

Experience shows that external failures of software systems are often preceded by deterioration in their internal state (i.e. an error). An error is defined as the difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition [1]. For software systems that are designed to degrade gracefully, the capability to provide a statistical indication of their internal well-being or health would be very valuable. For example, providing operators with advance warning allows them to take pre-emptive action before a major operational disruption occurs. Software health monitoring is an approach that strives for the early detection of internal errors in operational software systems [2]. This approach employs software health indicators to monitor particular facets of a target program’s execution. Each indicator derives its base monitoring information from one or more software sensors that collect data from specific parts of the internal program state. This paper proposes a hierarchical classification for software health indicators. The classification organises indicators into categories based on the number of information sources examined, as well as on how those sources relate to each other. The classification can be used to identify appropriate indicator classes for detecting errors and can serve as a guide for retrofitting health indicators for monitoring existing software. During the course of this research, the authors performed an extensive literature review of software monitoring systems and error detection techniques such as the use of assertions. The authors also gained hands-on experience deploying health indicators into several different target systems. This work resulted in the evolution of patterns for health indicators with common functionality and produced this classification. To date, more than 30 indicator classes have been identified under five main categories. The classification has provided a better understanding of the structure and diversity of indicators for health monitoring and helped the authors identify deficiencies in monitoring coverage. The classification can accommodate new indicator classes by extending existing categories or adding new ones.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Classification of health indicators affecting human development index: a cross-country study

  The health dimension of Human Development Index (HDI) is currently assessed by life expectancy at Birth. In this regard, the question is whether or not the life expectancy indicator merely can explain the health status of countries. Accordingly, the aim of this study was to determine and classify health indicators affecting human development index. For this purpose, 70 countries were select...

متن کامل

Analysis of social development inequalities among provinces of Iran (emphasis on educational and health indicators)

Introduction: The development process is multidimensional and includes various dimensions. The social dimensions of the development include different indicators such as educational, health indicators and migration, which have received less attention. The first step in solving the problems arising from inequality is to recognize and level the regions. Therefore, the present study was conducted w...

متن کامل

به کارگیری روش‌های خوشه‌بندی در ریزآرایه DNA

Background: Microarray DNA technology has paved the way for investigators to expressed thousands of genes in a short time. Analysis of this big amount of raw data includes normalization, clustering and classification. The present study surveys the application of clustering technique in microarray DNA analysis. Materials and methods: We analyzed data of Van’t Veer et al study dealing with BRCA1...

متن کامل

Improved Classification of Medical Universities in Iran, a New Approach

Background: In order to check the practicality of classification of Universities of Medical Sciences (UMSs) based on their infrastructures, and scientific contributions, this study explored the most appropriate indicators to measure the size and productivity of UMSs. Methods: In the first phase, we approached a group of experts who had a deep experience in the management of UMSs and in the mini...

متن کامل

Analysis of social development inequalities among provinces of Iran (emphasis on educational and health indicators)

Introduction: The development process is multidimensional and includes various dimensions. The social dimensions of the development include different indicators such as educational, health indicators and migration, which have received less attention. The first step in solving the problems arising from inequality is to recognize and level the regions. Therefore, the present study was conducted w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002